@media screen and (max-width: 1200px) and (min-width:0px) {
  .container {
    padding: 0 2%;
  }

  .index_case_list .container {
    padding-left: 2%;
  }

  .index_about_top_left {
    padding-left: 2%;
  }

  .index_about_bottom_right {
    padding-right: 2%;
  }

  .index_title {
    padding-top: 45px;
    padding-bottom: 15px;
  }

  .inxdex_probox {
    padding-bottom: 60px;
  }

  .index_NavList {
    width: 200px;
    height: 40px;
    line-height: 40px;
  }

  .index_case_list .container {
    top: 240px;
  }

  .indext_abouttxt {
    width: 95%;
  }

  .indext_abouttxt p {
    font-size: 14px;
  }

  .index_about_top_left h1 {
    font-size: 28px;
    margin-bottom: 10px;
  }

  .index_about_top_left h2 {
    font-size: 24px;
  }

  .numCount ul {
    padding-left: 5%;
  }

  .numCX {
    font-size: 48px;
  }

  .numU sub {
    font-size: 16px;
  }

  .indc {
    font-size: 16px;
  }

  .numU {
    padding-bottom: 15px;
    margin-bottom: 30px;
  }
}
